#ifndef VISIONSERVER_H
#define VISIONSERVER_H

#include <QObject>

#include "./rep_vision_source.h"

class VisionServer : public SilicoolVisionSimpleSource
{
    Q_OBJECT
public:
    explicit VisionServer(QObject *parent = nullptr);

signals:

public slots:

    // CalculatorSource interface
public slots:
    virtual int getImage(QString cameraName) override;
    virtual QByteArray getImageEx(QString cameraName) override;
    virtual QByteArray content() const override{
        return this->m_content;
    };
private:
    QByteArray m_content;
};
#endif // VISIONSERVER_H
